package cn.stylefeng.guns.modular.business.model.result;

import lombok.Data;
import java.util.Date;
import java.io.Serializable;
import java.math.BigDecimal;

/**
 * <p>
 * 用户等级表
 * </p>
 *
 * @author jwj
 * @since 2019-07-18
 */
@Data
public class UserGradeResult implements Serializable {

    private static final long serialVersionUID = 1L;


    private Integer gradeId;

    private String gradeName;

    /**
     * 下单上级返现折扣
     */
    private BigDecimal payRate1;

    /**
     * 下单第2级上级返现
     */
    private BigDecimal payRate2;

    /**
     * 下单第3级上级返现
     */
    private BigDecimal payRate3;

    /**
     * 下单返现最大级别
     */
    private Integer payRateMax;

    /**
     * 升级上级返现
     */
    private BigDecimal upRate1;

    /**
     * 升级第二级上级返现
     */
    private BigDecimal upRate2;

    /**
     * 升级第三级上级返现
     */
    private BigDecimal upRate3;

    /**
     * 升级分润最大级别
     */
    private Integer upRateMax;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;

    /**
     * 是否删除
     */
    private Integer deleteFlag;

    /**
     * 级别图标
     */
    private String icon;

    private byte[] iconByte;

    /**
     * 升级所需分数
     */
    private Integer upScore;

    /**
     * 额外的折扣
     */
    private BigDecimal addRate;

}
